package br.com.sistema.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name="endereco")
public class Endereco {
	@Id
	private Integer endid;
	@Column(name="end_cep", length=8)
	private String cep;
	@Column(name="end_logradouro", length=25)
	private String logradouro;
	@Column(name="end_bairro", length=20)
	private String bairro;
	@Column(name="end_cidade", length=15)
	private String cidade;
	@Column(name="end_estado", length=2)
	private String estado;
	@OneToOne
	private EnderecoComplemento complemento;
	@OneToOne
	private EnderecoNumero numero;
	
	
	public Endereco() {
	}


	public Integer getEndid() {
		return endid;
	}


	public void setEndid(Integer endid) {
		this.endid = endid;
	}


	public String getCep() {
		return cep;
	}


	public void setCep(String cep) {
		this.cep = cep;
	}


	public String getLogradouro() {
		return logradouro;
	}


	public void setLogradouro(String logradouro) {
		this.logradouro = logradouro;
	}


	public String getBairro() {
		return bairro;
	}


	public void setBairro(String bairro) {
		this.bairro = bairro;
	}


	public String getCidade() {
		return cidade;
	}


	public void setCidade(String cidade) {
		this.cidade = cidade;
	}


	public String getEstado() {
		return estado;
	}


	public void setEstado(String estado) {
		this.estado = estado;
	}


	public EnderecoComplemento getComplemento() {
		return complemento;
	}


	public void setComplemento(EnderecoComplemento complemento) {
		this.complemento = complemento;
	}


	public EnderecoNumero getNumero() {
		return numero;
	}


	public void setNumero(EnderecoNumero numero) {
		this.numero = numero;
	}
	
	

}
